//Step 1. 取消下面的注释开启simple插件，注意需要先进行插件安装 npm install -g fis-postpackager-simple
 fis.config.set('modules.postpackager', 'simple');

//通过pack设置干预自动合并结果，将公用资源合并成一个文件，更加利于页面间的共用

//Step 2. 取消下面的注释开启pack人工干预
 fis.config.set('pack', {
     'system/static/js/lib.js':[
     // '/lib/jquery/jquery.min.js',
     // '/lib/angular/angular.min.js',
     // '/lib/angular-ui-router/angular-ui-router.min.js',
     // '/lib/ui-utils/ui-utils.min.js',
     '/lib/amazeui/amazeui.min.js',
     '/lib/angular-animate/angular-animate.min.js',
     '/lib/angular-cookies/angular-cookies.min.js',
     '/lib/angular-sanitize/angular-sanitize.min.js',
     '/lib/angular-translate/angular-translate.min.js',
     '/lib/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js',
     '/lib/ui-select/select.js',
     '/lib/ng-table/ng-table.js',
     '/lib/fancybox/jquery.fancybox.js',
     '/lib/rsa.js',
     '/lib/jbase.js',
      '/lib/data.js',
      '/lib/ztree/jquery.ztree.all-3.5.min.js',
      '/lib/simditor/module.js',
      '/lib/simditor/uploader.js',
       '/lib/simditor/hotkeys.js',
       '/lib/simditor/simditor.js',

     ] ,
     'system/static/js/system.js': ['/system/static/js/**.js'],

     'system/static/css/lib.css': [ 
     '/lib/bootstrap/bootstrap.css',
     '/lib/ng-table/ng-table.css',
     '/lib/amazeui/amazeui.css',
    '/system/static/css/**.css', 
    '/push/static/css/**.css', 
    '/lib/ui-select/select.css',
     '/lib/ztree/css/metroStyle/metroStyle.css',
     '/lib/simditor/simditor.css',
    ] 
});

// 使用时间戳
var now = new Date();
fis.config.set('timestamp', [now.getFullYear(), now.getMonth()+1, now.getDate(), now.getHours()].join(''));

fis.config.set('roadmap.path', [
    {
        reg: /.*\.(js|css|png|jpg|gif)$/,
        query: '?t=${timestamp}',
        //useSprite: true
        useHash: false
    },
    {
        reg: '**.html',
        useCache: false
    },
    {
     reg: '**.css',
     useSprite: true
    }
]);

//使用fis-parser-jade插件编译jade文件
fis.config.set('modules.parser.jade', 'jade');
//jade文件经过编译后输出为html文件
fis.config.set('roadmap.ext.jade', 'html');

// 取消下面的注释可以开启simple对零散资源的自动合并  but 自动的有时候有很多问题所以不用
 //fis.config.set('settings.postpackager.simple.autoCombine', true);

//Step 4. 取消下面的注释开启图片合并功能
fis.config.set('settings.spriter.csssprites.margin', 20);

// 移除 log alert 等 调式信息
//fis.config.set('modules.optimizer.js', 'shutup, uglify-js');

 //fis-conf.js 配置部署的目录
fis.config.merge({
    deploy : {
        //名字随便取的，没有特殊含义
        local : {
            //from参数省略，表示从发布后的根目录开始上传
            //发布到当前项目的上一级的output目录中
            to : '../jfinal-authority/src/main/webapp'
        }
    },
     roadmap : {
        //   domain : {
        //    '**.js' : 'http://localhost:8080',
        //    '**.css' : 'http://localhost:8080',
        //    '**.png' : 'http://localhost:8080', 
        //    '**.jpg' : 'http://localhost:8080'
        // },
        path : [
            {
                //所有的文件
                reg : '**.**',
                //发布到/static/js/xxx目录下
                release : '/$&'
            },
        ]
    }
});